luci-app-banip: Trim() error fix.
authorPeterK <[email protected]>
Wed, 23 Apr 2025 10:14:38 +0000 (12:14 +0200)
committerGitHub <[email protected]>
Wed, 23 Apr 2025 10:14:38 +0000 (12:14 +0200)
Unable to open a banip Overview tab.
Update overview.js for the Trim() error fix.

Signed-off-by: PeterK <[email protected]>
applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js

index 09ccb231c496519d42927e5d37834fab1efb47a9..47f4d9cd890d79d2329fbf18e5435f2a3b855a2b 100644 (file)
@@ -695,9 +695,9 @@ return view.extend({
                if (feeds && Object.keys(feeds).length) {
                        o = s.taboption('feeds', form.MultiValue, 'ban_feed', _('Blocklist Feed'));
                        for (let i = 0; i < Object.keys(feeds).length; i++) {
-                               feed = Object.keys(feeds)[i].trim();
-                               chain = feeds[feed].chain.trim() || 'in';
-                               descr = feeds[feed].descr.trim() || '-';
+                               feed=(Object.keys(feeds)[i] || '').trim();
+                               chain=(feeds[feed]?.chain ||'in').trim();
+                               descr=(feeds[feed]?.descr || '-').trim();
                                o.value(feed, feed + ' (' + chain + ', ' + descr + ')');
                        }
                        o.optional = true;